Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove pinning on django-storages[boto3] #1717

Merged
merged 2 commits into from
Oct 18, 2023

Conversation

mvandenburgh
Copy link
Member

@mvandenburgh mvandenburgh commented Oct 17, 2023

The bug that mandated pinning this dependency (#1691) has been fixed in the latest release of django-storages (here's the changelog entry), so we can remove the pinning.

Additionally, the latest minor release of django-storages also deprecates storages.backends.s3boto3.S3Boto3Storage in favor of storages.backends.s3.S3Storage, as well as changes the install extra from [boto3] to [s3], (changelog entry), so I went ahead and made those changes here as well.

@jjnesbitt
Copy link
Member

While everything here seems to make sense, have you been able to properly test it? Since locally it wouldn't actually change anything, correct?

@mvandenburgh
Copy link
Member Author

While everything here seems to make sense, have you been able to properly test it? Since locally it wouldn't actually change anything, correct?

Right. I'll make sure to do a test upload in staging once this is deployed there.

@mvandenburgh
Copy link
Member Author

(just rebasing so the dandi-cli tests pass)

@mvandenburgh mvandenburgh merged commit dfe8bf3 into master Oct 18, 2023
10 checks passed
@mvandenburgh mvandenburgh deleted the update-django-storages-boto3 branch October 18, 2023 17:59
@mvandenburgh
Copy link
Member Author

I uploaded some assets to staging using the CLI after deploying this and everything appears to work fine, so this should be fine to deploy to production the next time we cut a release.

@dandibot
Copy link
Member

🚀 PR was released in v0.3.58 🚀

@dandibot dandibot added the released This issue/pull request has been released. label Oct 25, 2023
brianhelba added a commit that referenced this pull request Nov 3, 2023
This completes #1717, to use the latest django-storages version.
brianhelba added a commit that referenced this pull request Nov 3, 2023
This completes #1717, to use the latest django-storages version.
brianhelba added a commit that referenced this pull request Nov 3, 2023
This completes #1717, to use the latest django-storages version.
brianhelba added a commit that referenced this pull request Nov 3, 2023
This completes #1717, to use the latest django-storages version.
brianhelba added a commit that referenced this pull request Nov 3, 2023
This completes #1717, to use the latest django-storages version.
brianhelba added a commit that referenced this pull request Nov 3, 2023
This completes #1717, to use the latest django-storages version.
brianhelba added a commit that referenced this pull request Nov 3, 2023
This completes #1717, to use the latest django-storages version.
brianhelba added a commit that referenced this pull request Nov 6, 2023
This completes #1717, to use the latest django-storages version.
brianhelba added a commit that referenced this pull request Nov 6, 2023
This completes #1717, to use the latest django-storages version.
brianhelba added a commit that referenced this pull request Nov 6, 2023
This completes #1717, to use the latest django-storages version.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
released This issue/pull request has been released.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants